<?php

Class	Artistas_model	extends	CI_Model	{

				function	__construct()	{
								parent::__construct();
								$this->load->database();
				}

				function	erase($id)	{
								$this->db->delete('artista',	array('cod_asociacion'	=>	$id));
								$this->db->delete('actor_pelicula',	array('cod_asociacion'	=>	$id));
				}

				function	update($id,$cod)	{

								$data	=	array(
												'cod_asociacion'	=>	$_POST['cod_asociacion'],
												'nombre'	=>	$_POST['nombre'],
												'cod_pais'	=>	$_POST['cod_pais']
								);
								$this->db->where('cod_asociacion',	$cod);
								$resultado	=	$this->db->update('artista',	$data);
								return	$resultado;
				}
				
				function	get_artista($id)	{
								$resultado	=	$query	=	$this->db->where('cod_asociacion',	$id);
								$resultado	=	$this->db->get('artista');
								$data	=	$resultado->row_array();
								$data['error']	=	0;
								$data['msg']	=	' ';
								return	$data;
				}

// listar artistas
				function	list_artistas($id)	{

								$resultado	=	$this->db->get_where('actor_pelicula',	array('cod_pelicula'	=>	$id));
								$datatmp	=	$resultado->result_array();
								$data	=	array();

								foreach	($datatmp	as	$value)	{
												$resultado	=	$this->db->get_where('artista',	array('cod_asociacion'	=>	$value['cod_asociacion']));
												$retorno	=	$resultado->row_array();
												$data[]	=	$retorno;
								}
								$resultado	=	$this->db->get_where('director_pelicula',	array('cod_pelicula'	=>	$id));
							 $datatmp =	$resultado->row_array();
								if (isset($datatmp['cod_asociacion'])){
								$resultado = $this->db->get_where('artista',	array('cod_asociacion'	=>	$datatmp['cod_asociacion']));
								$retorno	=	$resultado->row_array();
								$data[] = $retorno;
								}
								for	($i	=	0;	$i	<	count($data);	++$i)	{
												$data[$i]['cod_pais']	=	$this->get_pais($data[$i]['cod_pais']);
								}
								return	$data;
				}

//	Agregar artista
				function	add_artista($id)	{
								$data	=	array(
												'cod_asociacion'	=>	$_POST['cod_asociacion'],
												'nombre'	=>	$_POST['nombre'],
												'cod_pais'	=>	$_POST['cod_pais'],
								);
								$artista = $this->get_artista($data['cod_asociacion']);
								
								
								$op1	=	$this->db->query($this->db->insert_string('artista',	$data));
								$data2	=	array(
												'cod_pelicula'	=>	$id,
												'cod_asociacion'	=>	$_POST['cod_asociacion']
								);
								if	($_POST['role']	==	"1")	{

												$data2['personaje']	=	$_POST['personaje'];
												$op2	=	$this->db->query($this->db->insert_string('actor_pelicula',	$data2));
								}	else	{
												$op2	=	$this->db->query($this->db->insert_string('director_pelicula',	$data2));
								}
								return	($op1	&&	$op2);
				}

// conseguir pais
				function	get_pais($cod	=	0)	{
								if	($cod	==	0)	{
												$resultado	=	$this->db->get('paises');
												return	$resultado->result_array();
								}
								$resultado	=	$query	=	$this->db->where('cod_pais',	$cod);
								$resultado	=	$this->db->get('paises');
								$data	=	$resultado->row_array();
								return	$data['nombre_nacionalidad'];
				}

}
